#include <stdio.h>
#include <string.h>

typedef struct
{
    int id;
    char name[20];
    int age;
}student;



int main()
{
    //文件指针
    FILE *fw = fopen("test.txt","w");
    FILE *fr = fopen("文件编程.md","r");
    

    if(fr == NULL)
    {
        printf("读文件打开失败!\n");
        return -1;
    }
    if(fw == NULL)
    {
        printf("写文件打开失败!\n");
        return -1;
    }

    // student stu;
    // stu.id = 1;
    // strcpy(stu.name,"张三");
    // stu.age = 20;

    // //把一个结构体放入文件中
    // fprintf(fw,"%d %s %d",stu.id,stu.name,stu.age);



    // const char *str = "这是对fputs写入文件的测试";
    //fputs(str,fw);
    // printf("%ld\n",fwrite(str,1024,1,fw));

    // const char *str;
    // while(*str != '\0')
    // {
    //     fputc(str,fw);
    //     str++;
    // }

    // char c = 0;
    // while((c = fgetc(fr)) != EOF)
    // {
    //     fputc(c,fw);
    // }
    
    
    fclose(fr);
    fclose(fw);
    return 0;
}